home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / nhak_src.zip / ENDGAME.DES < prev    next >
Text File  |  1993-03-16  |  4KB  |  146 lines

  1. #    SCCS Id: @(#)endgame.des    3.0    89/07/02
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. # NetHack may be freely redistributed.  See license for details.
  4. #
  5. # This is the ENDGAME level
  6. # It's made of 3 shrines and a fighting area
  7. # Players are supposed to sacrifice the Amulet of Yendor on the appropriate
  8. # shrine. But to get to the shrines, they must cross the fighting area...
  9.  
  10. # First shrine
  11. MAZE:"endgame"
  12. GEOMETRY:left,top
  13. MAP
  14. }}}}}}
  15. }}..}}
  16. }}....
  17. }}..}}
  18. }}}}}}
  19. ENDMAP
  20. ALTAR:(02,02),align[0],shrine
  21. MAZEWALK:(05,02),east
  22.  
  23. # Second Shrine
  24. GEOMETRY:left,center
  25. MAP
  26. }}}}}}
  27. }}..}}
  28. }}....
  29. }}..}}
  30. }}}}}}
  31. ENDMAP
  32. ALTAR:(02,02),align[1],shrine
  33. MAZEWALK:(05,02),east
  34.  
  35. # Third Shrine
  36. GEOMETRY:left,bottom
  37. MAP
  38. }}}}}}
  39. }}..}}
  40. }}....
  41. }}..}}
  42. }}}}}}
  43. ENDMAP
  44. ALTAR:(02,02),align[2],shrine
  45. MAZEWALK:(05,02),east
  46.  
  47. # Note that the shrine alignments are random...
  48.  
  49. # The fighting area : 7 rooms.
  50. # Each room contains a specific class of monsters.
  51. # Maybe this a little bit too hard (We have to test it in real game)
  52.  
  53. GEOMETRY:center,center
  54. MAP
  55. .-----------------------------.
  56. .|........S.........|........S.
  57. .|........|.........|........|.
  58. .|........|.........|........|.
  59. .|........|.........|........|.
  60. .-S--------.........-S--------.
  61. .|........|.........|........|.
  62. .|........|.........|........|.
  63. .|........|}}}}.}}}}|........|.
  64. .|........|.........|........|.
  65. .|........|.........|........|.
  66. .--------S-.........--------S-.
  67. .|........|.........|........|.
  68. .|........|.........|........|.
  69. .|........|.........|........|.
  70. .S........|.........S........|.
  71. .-----------------------------.
  72. ENDMAP
  73. MAZEWALK:(30,08),east
  74. MAZEWALK:(00,08),west
  75. # Non diggable walls
  76. NON_DIGGABLE:(00,00,30,16)
  77. # Doors
  78. DOOR:closed,(10,01)
  79. DOOR:closed,(29,01)
  80. DOOR:locked,(02,05)
  81. DOOR:locked,(21,05)
  82. DOOR:locked,(09,11)
  83. DOOR:closed,(28,11)
  84. DOOR:locked,(01,15)
  85. DOOR:locked,(20,15)
  86. # Rooms
  87. REGION:(02,01,09,04),lit,"ordinary"
  88. REGION:(21,01,28,04),lit,"ordinary"
  89. REGION:(02,06,09,10),lit,"ordinary"
  90. REGION:(21,06,28,10),lit,"ordinary"
  91. REGION:(02,12,09,15),lit,"ordinary"
  92. REGION:(21,12,28,15),lit,"ordinary"
  93. REGION:(11,01,19,15),unlit,"ordinary"
  94. # Rust monsters in the first room
  95. MONSTER:'R',random,(22,01)
  96. MONSTER:'R',random,(27,01)
  97. MONSTER:'R',random,(24,03)
  98. MONSTER:'R',random,(22,04)
  99. MONSTER:'R',random,(27,04)
  100. # Liches in the second one
  101. MONSTER:'L',random,(22,06)
  102. MONSTER:'L',random,(27,06)
  103. MONSTER:'L',random,(22,08)
  104. MONSTER:'L',random,(27,08)
  105. MONSTER:'L',random,(22,10)
  106. MONSTER:'L',random,(27,10)
  107. # Nagas in the 3rd one
  108. MONSTER:'N',random,(22,12)
  109. MONSTER:'N',random,(27,12)
  110. MONSTER:'N',random,(24,14)
  111. MONSTER:'N',random,(22,15)
  112. MONSTER:'N',random,(27,15)
  113. # Dragons in the central one
  114. MONSTER:'D',random,(12,02)
  115. MONSTER:'D',random,(18,02)
  116. MONSTER:'D',random,(13,03)
  117. MONSTER:'D',random,(17,04)
  118. MONSTER:'D',random,(13,06)
  119. MONSTER:'D',random,(17,06)
  120. MONSTER:'D',random,(12,07)
  121. MONSTER:'D',random,(18,07)
  122. # with krakens in the trenches
  123. MONSTER:';',"kraken",(12,08)
  124. MONSTER:';',"kraken",(14,08)
  125. MONSTER:';',"kraken",(16,08)
  126. MONSTER:';',"kraken",(18,08)
  127. # Giants in the 5th one
  128. MONSTER:'H',random,(03,01)
  129. MONSTER:'H',random,(07,01)
  130. MONSTER:'H',random,(05,03)
  131. MONSTER:'H',random,(03,04)
  132. MONSTER:'H',random,(07,04)
  133. # Ogres in the 6th one
  134. MONSTER:'O',random,(03,06)
  135. MONSTER:'O',random,(07,06)
  136. MONSTER:'O',random,(03,08)
  137. MONSTER:'O',random,(07,08)
  138. MONSTER:'O',random,(03,10)
  139. MONSTER:'O',random,(07,10)
  140. # Trolls in the last one
  141. MONSTER:'T',random,(03,12)
  142. MONSTER:'T',random,(07,12)
  143. MONSTER:'T',random,(05,14)
  144. MONSTER:'T',random,(03,15)
  145. MONSTER:'T',random,(07,15)
  146.